package gateway.route;
import org.yaml.snakeyaml.Yaml;
import cn.hutool.core.io.FileUtil;
import java.io.InputStream;
import java.util.Map;

public class YamlExample {

    public static void main(String[] args) {
        // Hutool 提供的文件操作
        InputStream inputStream = FileUtil.getInputStream("/Users/mac/IdeaProjects/SpringCloudGateWay/src/main/resources/routes.yml"); // 替换为你的 YAML 文件路径

        // SnakeYAML 提供的 YAML 解析
        Yaml yaml = new Yaml();
        Map<String, Object> data = yaml.load(inputStream);

        // 打印解析后的数据
        System.out.println(data);

        // 关闭输入流（可选，但建议这样做以释放资源）

    }
}